Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IdeRefCountBase Class Reference

base reference-counting interface for all Destiny3D classes More...

#include <deGlobalTypes.hpp>

Inheritance diagram for IdeRefCountBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual s32 Claim ()=0
virtual s32 Release ()=0

Protected Member Functions

virtual ~IdeRefCountBase ()

Detailed Description

base reference-counting interface for all Destiny3D classes


Constructor & Destructor Documentation

virtual IdeRefCountBase::~IdeRefCountBase   [inline, protected, virtual]
 


Member Function Documentation

virtual s32 IdeRefCountBase::Claim   [pure virtual]
 

increment the object's reference count

Returns:
The new reference count

Implemented in deRefCountBase.

virtual s32 IdeRefCountBase::Release   [pure virtual]
 

decrement the object's reference count, causing destruction if it reaches 0

Returns:
The new reference count

Implemented in deRefCountBase.


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:15:56 2005 for Destiny3D by doxygen1.3-rc3